package com.quanyan.place.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by yuanxuebing on 16/12/13.
 */
public class PromoteOrder implements Serializable {
    // 推广id
    private Integer promotionRecordId;

    // 推广人账号
    private String accountNumber;

    // 场馆id
    private Integer placeId;

    // 客户手机
    private String mobile;

    // 推广时间
    private Date promotionDate;

    // 下单状态 0 未下单, 1 已下单
    private Integer orderFlag;

    // 下单时间
    private Date orderDate;

    // 项目类型
    private Integer categoryId;

    // 订单号
    private String placeOrderId;

    // 订单状态
    private Integer orderStatus;

    // 预计消费日期
    private Date consumeDate;

    // 推广结算状态
    private Byte settleStatus;

    // 推广次数
    private Integer promotionCount;

    // 奖励金额
    private BigDecimal rewardAmount;

    public Integer getPromotionRecordId() {
        return promotionRecordId;
    }

    public void setPromotionRecordId(Integer promotionRecordId) {
        this.promotionRecordId = promotionRecordId;
    }

    public String getAccountNumber() {
        return accountNumber;
    }

    public void setAccountNumber(String accountNumber) {
        this.accountNumber = accountNumber;
    }

    public Integer getPlaceId() {
        return placeId;
    }

    public void setPlaceId(Integer placeId) {
        this.placeId = placeId;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public Date getPromotionDate() {
        return promotionDate;
    }

    public void setPromotionDate(Date promotionDate) {
        this.promotionDate = promotionDate;
    }

    public Integer getOrderFlag() {
        return orderFlag;
    }

    public void setOrderFlag(Integer orderFlag) {
        this.orderFlag = orderFlag;
    }

    public Date getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(Date orderDate) {
        this.orderDate = orderDate;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public String getPlaceOrderId() {
        return placeOrderId;
    }

    public void setPlaceOrderId(String placeOrderId) {
        this.placeOrderId = placeOrderId;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Date getConsumeDate() {
        return consumeDate;
    }

    public void setConsumeDate(Date consumeDate) {
        this.consumeDate = consumeDate;
    }

    public Byte getSettleStatus() {
        return settleStatus;
    }

    public void setSettleStatus(Byte settleStatus) {
        this.settleStatus = settleStatus;
    }

    public Integer getPromotionCount() {
        return promotionCount;
    }

    public void setPromotionCount(Integer promotionCount) {
        this.promotionCount = promotionCount;
    }

    public BigDecimal getRewardAmount() {
        return rewardAmount;
    }

    public void setRewardAmount(BigDecimal rewardAmount) {
        this.rewardAmount = rewardAmount;
    }
}
